const dataModel = {
    "action": "create",
    "data": {
        "frames": {
            "api-center": {
                "namespace": "api-center",
                "port": 12422,
                "items": {
                    "push-manager": {
                        "name": "push-manager",
                        "methods": [
                            {
                                "name": "onNotifyStateChanged",
                                "description": "当通知状态改变时通知",
                                "type": "com.hothink.remote.system.entity.ResultCode",
                                "uuid": "22cf17aa63a62bb92ab279969665affa1d9725f166a445b4c84588e34aed1bf9",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.apis.model.NotifyStateChangeMessage",
                                        "name": "message",
                                        "description": "状态改变消息"
                                    }
                                ]
                            },
                            {
                                "name": "onDeviceChanged",
                                "description": "当设备在新增、修改和删除时，通知第三方",
                                "type": "com.hothink.remote.system.entity.ResultCode",
                                "uuid": "057308aa5dc99cc298b594ec96a3cc3dbdd58f1d4c7ba283e13d482a799f3781",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.apis.model.DeviceChangeMessage",
                                        "name": "message",
                                        "description": "设备修改的消息数据"
                                    }
                                ]
                            },
                            {
                                "name": "onEvent",
                                "description": "当发生一个事件时，推送事件数据到第三方",
                                "type": "com.hothink.remote.system.entity.ResultCode",
                                "uuid": "8be57db4042658c443365144b4060e71dc56a580e2d69f3d4cf29b1b7a750dc7",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.apis.model.EventDataMessage",
                                        "name": "message",
                                        "description": "事件消息数据"
                                    }
                                ]
                            },
                            {
                                "name": "onVideoCaptured",
                                "description": "当视频捕获成功时的通知",
                                "type": "com.hothink.remote.system.entity.ResultCode",
                                "uuid": "35e1bf56134ff75180f9da05d0c13ca1ac677b81b45dfcb6ab7a2e7281789d5c",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.apis.model.VideoCapturedMessage",
                                        "name": "message",
                                        "description": "视频捕获消息"
                                    }
                                ]
                            },
                            {
                                "name": "onDataChanged",
                                "description": "当设备数据发生变化时，推送到第三方",
                                "type": "com.hothink.remote.system.entity.ResultCode",
                                "uuid": "68a91ac42e1fdfe214771e7e1b4a88811e76be253d6947caef6ef6eae83367d6",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.apis.model.DeviceDataMessage",
                                        "name": "message",
                                        "description": "设备数据"
                                    }
                                ]
                            },
                            {
                                "name": "onHeartbeat",
                                "description": "推送设备网络参数到第三方",
                                "type": "com.hothink.remote.system.entity.ResultCode",
                                "uuid": "d1f2cbd3a7ad4174f3f2afa233a55cb3de31de833a5ff5a3558abd5cf8ef6d41",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.apis.model.NetworkParameter",
                                        "name": "message",
                                        "description": "网络参数"
                                    }
                                ]
                            }
                        ],
                        "description": "向第三方推送某些消息",
                        "ref": "pushManager",
                        "types": [
                            "com.hothink.remote.apis.service.IPushManager"
                        ]
                    },
                    "callback-registrar": {
                        "name": "callback-registrar",
                        "methods": [
                            {
                                "name": "register",
                                "description": "注册一个 type 类型的回调，回调的节点是 namespace. 支持的类型包括: <ul><li>ProjectConfigChanged - 项目配置更改</ul>",
                                "type": "void",
                                "uuid": "035356978dbb3fde6e46235e0b0eb745c59e38da9b42261a700cd46cca4828eb",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "namespace",
                                        "description": "回调节点的 namespace"
                                    },
                                    {
                                        "type": "com.hothink.remote.apis.model.CallbackType",
                                        "name": "type",
                                        "description": "回调的类型"
                                    }
                                ]
                            }
                        ],
                        "description": "注册管理器接口.",
                        "ref": "callbackRegistrar",
                        "types": [
                            "com.hothink.remote.apis.service.IRegistrar"
                        ]
                    }
                },
                "udpPort": 61762,
                "host": "192.168.2.51",
                "metric": 0,
                "timestamp": 1700816792960,
                "description": "数据推送服务",
                "lastUpdate": 1701054093122,
                "id": "47778094078374456"
            },
            "user-center": {
                "namespace": "user-center",
                "port": 12317,
                "items": {
                    "roleService": {
                        "name": "roleService",
                        "methods": [
                            {
                                "name": "findRoleAll",
                                "type": "java.util.List",
                                "uuid": "e9fdce0746246aad6dae581a7f720d4f0ae9d9e93dc924f15895e72e7048233e",
                                "parameters": []
                            }
                        ],
                        "ref": "roleService",
                        "types": [
                            "com.hothink.remote.system.service.RoleRemoteService"
                        ]
                    },
                    "userService": {
                        "name": "userService",
                        "methods": [
                            {
                                "name": "findCompanyByRoleTypeAndCompanyId",
                                "type": "java.util.List",
                                "uuid": "a07283c3b7529ddbebf953d37e04753877c87b4bd34f16f06086a41a89c71865",
                                "parameters": [
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findSaleUserALl",
                                "type": "java.util.List",
                                "uuid": "0c8bf08ac4adb0ecdaf5e8a5f247e52186d86876d185d56e009f9dc5154476af",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "deleteFireChief",
                                "type": "com.hothink.remote.system.entity.Result",
                                "uuid": "5534ac1de22b211a00198fb8134e4218d0894234f9017664f53ae391fd47f5d7",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "addFireChief",
                                "type": "com.hothink.remote.system.entity.Result",
                                "uuid": "b92afbc097172b6512bc731bd08a3d0477b5a4f13747a6f3cc97d59fe7fc3c7e",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.system.entity.UserDTO"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "editFireChief",
                                "type": "com.hothink.remote.system.entity.Result",
                                "uuid": "d6189b9d7bf884e70471698329e6b41338052d33d6bc5432c64bedf5a3a4bc28",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.system.entity.UserDTO"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findUserById",
                                "type": "com.hothink.remote.system.entity.UserDTO",
                                "uuid": "df53ee8f1198c0cd3b04347edc8bab77de51eef54f0e94bc62a0aa210b2c0856",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findUserByCompanyId",
                                "type": "java.util.List",
                                "uuid": "ea88ae51763dc5a9e4458e558c50d14c1d789a8e9f9ec89e92f329edf83c042b",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "userService",
                        "types": [
                            "com.hothink.remote.system.service.UserRemoteService"
                        ]
                    }
                },
                "udpPort": 61098,
                "host": "192.168.2.55",
                "metric": 0,
                "timestamp": 1700467465241,
                "lastUpdate": 1700467465241,
                "id": "4247586252957629"
            },
            "produce-center": {
                "namespace": "produce-center",
                "port": 12318,
                "items": {
                    "produceModServiceImpl": {
                        "name": "produceModServiceImpl",
                        "methods": [
                            {
                                "name": "findCodeByProductId",
                                "type": "java.util.List",
                                "uuid": "59f9a03d5b65a74d07a2b63c1c4e8e2efb7ede4f1f03a04ecc29554e52746c58",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryByPage",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "08a8ad6dc97bbed9ea6007f93a6d7b183962754454a5b4df25d37d4659ecb1c0",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "findByIds",
                                "type": "java.util.List",
                                "uuid": "8f59a153c0516754bb8ee1cb31502dfa73f62bcdca1f77587372dea7aa4dc20f",
                                "parameters": [
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            }
                        ],
                        "ref": "produceModServiceImpl",
                        "types": [
                            "com.hothink.remote.produce.service.ProductModRemoteService"
                        ]
                    },
                    "orderServiceImpl": {
                        "name": "orderServiceImpl",
                        "methods": [
                            {
                                "name": "findByCode",
                                "type": "com.hothink.remote.produce.DTO.OrderDTO",
                                "uuid": "802abaecd49f815285ae311770943b69b77c5cff33847308c5559a0551d73506",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "orderServiceImpl",
                        "types": [
                            "com.hothink.remote.produce.service.OrderRemoteService"
                        ]
                    }
                },
                "udpPort": 63574,
                "host": "192.168.2.48",
                "metric": 0,
                "timestamp": 1700467443360,
                "lastUpdate": 1700467443360,
                "id": "011302242098497839"
            },
            "operations-center": {
                "namespace": "operations-center",
                "port": 12319,
                "items": {
                    "positionRemoteServiceImpl": {
                        "name": "positionRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "longitudeToAddress",
                                "type": "com.hothink.remote.operations.DTO.ReturnLocationBean",
                                "uuid": "90033eb25a0549aafde6bfccc981a466b21593b970aafb171df860966b7686f1",
                                "parameters": [
                                    {
                                        "type": "double"
                                    },
                                    {
                                        "type": "double"
                                    }
                                ]
                            },
                            {
                                "name": "addressTolongitudea",
                                "type": "com.hothink.remote.operations.DTO.ReturnLocationBean",
                                "uuid": "2bf7223f5934ed44000c77a12ce2e84d8ceaab53a339a97d04fcce13f697f6e8",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "positionRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.operations.service.PositionRemoteService"
                        ]
                    },
                    "projectRemoteServiceImpl": {
                        "name": "projectRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "findByAllByConstruction",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "594cd7e350601cf74549b9af5f696a320e4a3596e8fa3e05bd8c1d5139d3060d",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "queryProjectByPage",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "09652d584abaa45ba15cadbbac7e11f98a977878bec15f4bd597a513a5dfff08",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "findByAllByCompanyId",
                                "type": "java.util.List",
                                "uuid": "afab85733d8216bd20e7ec82f0843dd1e6a5d4506a8fe92967e827ebbfac4170",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findByCompanyId",
                                "type": "java.util.List",
                                "uuid": "5d00c6c85b534d370f6800b7664a3f5e6f81418c42a9295dca24a45a5567ed40",
                                "parameters": [
                                    {
                                        "type": "java.lang.String[]"
                                    }
                                ]
                            },
                            {
                                "name": "getById",
                                "type": "com.hothink.remote.operations.entity.Project",
                                "uuid": "4df43ae06292358014ae527e6bb7c5aca4748393eff1c4b1fd2e42349be2f36d",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findByAll",
                                "type": "java.util.List",
                                "uuid": "93d9da20ae5b104d645eed42d7f4b0ecc9e23abcd53ad9a9e964336fb5f28ac4",
                                "parameters": []
                            }
                        ],
                        "ref": "projectRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.operations.service.ProjectRemoteService"
                        ]
                    },
                    "installWorkOrderRemoteServiceImpl": {
                        "name": "installWorkOrderRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "updateCount",
                                "type": "void",
                                "uuid": "b5ca03c0ee7191eb770f1384b1da1e2db792125d132e5696fcaf79d52366e20d",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "findMasterByAddress",
                                "type": "java.util.List",
                                "uuid": "1b69d26b221b0a310a6f6c25ac05999c14f06c9cc863e96b8789ac9f1a5e7ee6",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "deletePreRegister",
                                "type": "void",
                                "uuid": "834e5362f3c37d2a34be77050004a424733031c84f6895a935d9a5e475032d1a",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.util.List"
                                    },
                                    {
                                        "type": "boolean"
                                    },
                                    {
                                        "type": "boolean"
                                    }
                                ]
                            },
                            {
                                "name": "getProgress",
                                "type": "java.util.Map",
                                "uuid": "b749741085deaae2465f974cd1919289fbe23c45b43a996c4aa6d6b4a398cba4",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "updateDeviceWellDepth",
                                "type": "void",
                                "uuid": "5c2bc09415158e5207ea4c34355d1b77abbbce18bb2cf35274222bcc812975ce",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "installWorkOrderRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.operations.service.InstallWorkOrderRemoteService"
                        ]
                    },
                    "returnOrderServiceImpl": {
                        "name": "returnOrderServiceImpl",
                        "methods": [
                            {
                                "name": "findRepairOrderByCode",
                                "type": "com.hothink.remote.system.entity.Result",
                                "uuid": "8a337fbf714d57363e45f49bcb101c3b9ad3507de14fd2d19dbf64dc414c5aaa",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "returnOrderServiceImpl",
                        "types": [
                            "com.hothink.remote.operations.service.ReturnOrderRemoteService"
                        ]
                    }
                },
                "udpPort": 64947,
                "host": "192.168.2.46",
                "metric": 0,
                "timestamp": 1700819320099,
                "lastUpdate": 1700819320099,
                "id": "8464178698899285"
            },
            "common-downloader": {
                "namespace": "common-downloader",
                "port": 12316,
                "items": {
                    "resource-manager-service": {
                        "name": "resource-manager-service",
                        "methods": [
                            {
                                "name": "create",
                                "description": "创建一个资源，并返回该资源的有效凭证，在有效期内可凭该凭证下载资源",
                                "type": "com.hothink.tools.common.downloader.model.Token",
                                "uuid": "7d429a123a338e84413e6fc7d99d14c48d334343bd1b4977cf5ebbef2868926c",
                                "parameters": [
                                    {
                                        "type": "com.hothink.tools.common.downloader.model.ResourceDescriptor",
                                        "name": "descriptor",
                                        "description": "资源描述符"
                                    }
                                ]
                            },
                            {
                                "name": "list",
                                "description": "列出指定目录的内容",
                                "type": "java.util.List",
                                "uuid": "5f900379c701b86e1c7e0421aef6cea337fa4fd69106099e56349d6262240b16",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "dir",
                                        "description": "指定的目录名称, null, / 或 . 代表顶级目录"
                                    }
                                ]
                            }
                        ],
                        "description": "通用下载中心的远程服务",
                        "ref": "resourceManageService",
                        "types": [
                            "com.hothink.tools.common.downloader.services.IResourceManageService"
                        ]
                    },
                    "video-service": {
                        "name": "video-service",
                        "methods": [
                            {
                                "name": "getVideoToken",
                                "description": "获取事件ID关联的视频播放的URL",
                                "type": "com.hothink.tools.common.downloader.model.Token",
                                "uuid": "fbadf47c14828984c53b354cba19ef962357330bec1f25881fbf4deb8f07e7a7",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "eventId",
                                        "description": "事件ID"
                                    }
                                ]
                            },
                            {
                                "name": "findCameras",
                                "description": "分页查询摄像头列表",
                                "type": "org.dreamwork.util.IDataCollection",
                                "uuid": "5bf1ff4f6b7bae99968fc8a13878069da0840ce6b2e0d1b3f6267df67a6d51f5",
                                "parameters": [
                                    {
                                        "type": "int",
                                        "name": "pageNo"
                                    },
                                    {
                                        "type": "int",
                                        "name": "pageSize"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "serial",
                                        "description": "摄像头序列号关键之，可模糊查询"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountId",
                                        "description": "所属账号视频账号"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "companyId",
                                        "description": "视频账号所属单位"
                                    },
                                    {
                                        "type": "com.hothink.tools.common.downloader.model.CameraManufacturer",
                                        "name": "manufacturer",
                                        "description": "摄像头厂商"
                                    }
                                ]
                            },
                            {
                                "name": "findAccounts",
                                "description": "分页查询已保存的视频账号",
                                "type": "org.dreamwork.util.IDataCollection",
                                "uuid": "f248f3d683d8f8ee87fbbc708c5fba569ca1718a7fe7773d34a487d8ad270c9f",
                                "parameters": [
                                    {
                                        "type": "int",
                                        "name": "pageNo"
                                    },
                                    {
                                        "type": "int",
                                        "name": "pageSize"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "name",
                                        "description": "账号名称，模糊查询"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "companyId",
                                        "description": "希望查询的账号权限内最高的公司id"
                                    },
                                    {
                                        "type": "com.hothink.tools.common.downloader.model.CameraManufacturer",
                                        "name": "manufacturer",
                                        "description": "摄像头厂商"
                                    },
                                    {
                                        "type": "java.lang.Boolean",
                                        "name": "enabled",
                                        "description": "是否有效"
                                    }
                                ]
                            },
                            {
                                "name": "capture",
                                "description": "抓拍",
                                "type": "com.hothink.tools.common.downloader.model.CaptureResult",
                                "uuid": "a25dc5a7f360812879f163c5efe1289e559d5d36bd52ea31f15de12067ac3081",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountId",
                                        "description": "视频账号ID"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "cameraId",
                                        "description": "摄像头序列号"
                                    }
                                ]
                            },
                            {
                                "name": "createAccount",
                                "description": "创建一个视频账号",
                                "type": "com.hothink.tools.common.downloader.model.CameraResult",
                                "uuid": "cf4fe16b0b332069da1ea9b5f57a22c34ac6307373d722af474f3b238580556d",
                                "parameters": [
                                    {
                                        "type": "com.hothink.tools.common.downloader.model.CameraAccountInfo",
                                        "name": "account",
                                        "description": "视频账号的详细信息"
                                    }
                                ]
                            },
                            {
                                "name": "getCamera",
                                "description": "根据指定的视频账号id和摄像头序列号查找摄像头信息",
                                "type": "com.hothink.tools.common.downloader.model.CameraInfo",
                                "uuid": "7e5b6c17c61f6b67197258c7a956af72c55b9575d27440773618ba67dccefe81",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountId",
                                        "description": "视频账号ID"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "cameraId",
                                        "description": "摄像头序列号"
                                    }
                                ]
                            },
                            {
                                "name": "findMedias",
                                "description": "查询指定事件关联的媒体文件信息",
                                "type": "java.util.List",
                                "uuid": "e0e6b41ca991f889fbc162c3b3b0dd682b0c11d829d2e120601612f2d339a333",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "eventId",
                                        "description": "事件ID"
                                    }
                                ]
                            },
                            {
                                "name": "findMedias",
                                "description": "分页查询媒体文件信息",
                                "type": "org.dreamwork.util.IDataCollection",
                                "uuid": "7945c826414cf334aad90378f4c615ce4d441fccd067be2d35bd63eca2726b26",
                                "parameters": [
                                    {
                                        "type": "int",
                                        "name": "pageNo"
                                    },
                                    {
                                        "type": "int",
                                        "name": "pageSize"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountId",
                                        "description": "视频账号"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "cameraId",
                                        "description": "摄像头序列号"
                                    },
                                    {
                                        "type": "java.util.Date",
                                        "name": "start",
                                        "description": "开始日期"
                                    },
                                    {
                                        "type": "java.util.Date",
                                        "name": "end",
                                        "description": "结束日期"
                                    }
                                ]
                            },
                            {
                                "name": "checkAccountName",
                                "description": "检查视频账号名称是否有效。当视频账号id为空时，表示新增的情况，否则表示编辑",
                                "type": "boolean",
                                "uuid": "be0c03f575bf65c8dab116019667c2f267695b016cd198d52fa83013b76f224d",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountId",
                                        "description": "视频账号id"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountName",
                                        "description": "目标账号名称"
                                    }
                                ]
                            },
                            {
                                "name": "editAccount",
                                "description": "编辑一个视频账号",
                                "type": "com.hothink.tools.common.downloader.model.CameraResult",
                                "uuid": "578ff4b2077489b94184e1008a00a8b3cbf6496542263846a4e12ef8c0f00292",
                                "parameters": [
                                    {
                                        "type": "com.hothink.tools.common.downloader.model.CameraAccountInfo",
                                        "name": "account",
                                        "description": "视频账号信息"
                                    }
                                ]
                            },
                            {
                                "name": "addCamera",
                                "description": "请求绑定指定的摄像头, 返回结果",
                                "type": "com.hothink.tools.common.downloader.model.CameraResult",
                                "uuid": "e5c100f5187fd6e6cdc0e8c3bb40a54c333d5d1011a8bea929b431da33b6de46",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountId",
                                        "description": "希望安装的摄像头信息"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "cameraId",
                                        "description": "摄像头序列号"
                                    }
                                ]
                            },
                            {
                                "name": "deleteCamera",
                                "description": "删除指定的摄像头",
                                "type": "boolean",
                                "uuid": "333544429aaddd196f422013fadacaff15f506869aa08a5fb1b03750cc83098e",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountId",
                                        "description": "视频账号ID"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "cameraId",
                                        "description": "摄像头序列号"
                                    }
                                ]
                            },
                            {
                                "name": "fetchVideo",
                                "description": "当设备发生某个事件时请求获取视频",
                                "type": "com.hothink.tools.common.downloader.model.CaptureResult",
                                "uuid": "3840766b9ea0dbdee694cacb97a3b67ae72fb4278661e555013003bce9de1818",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "namespace",
                                        "description": "回调的namespace"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "requestId",
                                        "description": "请求ID，唯一标识一个请求"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "deviceId",
                                        "description": "设备ID"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "eventId",
                                        "description": "事件ID"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountId",
                                        "description": "摄像头平台账号信息"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "cameraId",
                                        "description": "摄像头序列号"
                                    }
                                ]
                            },
                            {
                                "name": "setAccountEnabled",
                                "description": "设置视频账号的有效状态",
                                "type": "com.hothink.tools.common.downloader.model.CameraResult",
                                "uuid": "c7f3a8c5e17ed3987fbf53df61fac4709df2166dbde9ac594d7e59d3f079e1b0",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountId",
                                        "description": "视频账号ID"
                                    },
                                    {
                                        "type": "boolean",
                                        "name": "enabled",
                                        "description": "有效状态"
                                    }
                                ]
                            },
                            {
                                "name": "deleteAccount",
                                "description": "删除指定的视频账号",
                                "type": "com.hothink.tools.common.downloader.model.CameraResult",
                                "uuid": "0cc6462486ba2d1142b67e7f36eb7e57b9adf11bb95167232f1b0a252dc37907",
                                "parameters": [
                                    {
                                        "type": "java.lang.String[]",
                                        "name": "accounts",
                                        "description": "指定的视频账号ID数组"
                                    }
                                ]
                            },
                            {
                                "name": "registerCamera",
                                "description": "注册一台摄像头到厂商云平台",
                                "type": "com.hothink.tools.common.downloader.model.CameraResult",
                                "uuid": "5cd0321237ea8ac055fce406f610abdf69db019053256aaf5f0bf6d4379d149b",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "accountId",
                                        "description": "视频账号ID"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "cameraId",
                                        "description": "摄像头序列号"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "validCode",
                                        "description": "摄像头注册的验证码，<strong>萤石云</strong>平台需要，其他平台未知"
                                    }
                                ]
                            }
                        ],
                        "description": "摄像头相关远程服务",
                        "ref": "videoServiceImpl",
                        "types": [
                            "com.hothink.tools.common.downloader.services.IVideoService"
                        ]
                    }
                },
                "udpPort": 60843,
                "host": "192.168.2.49",
                "metric": 0,
                "timestamp": 1700467515046,
                "description": "通用的资源下载中心。采用限时的身份认证机制进行通用的资源下载",
                "lastUpdate": 1700467515046,
                "id": "8066053484649165"
            },
            "notification-center": {
                "namespace": "notification-center",
                "port": 12324,
                "items": {
                    "notifyServiceRemoteServiceImpl": {
                        "name": "notifyServiceRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "requireNotify",
                                "type": "java.util.List",
                                "uuid": "27244e680c29a3a023e59beb8f4c5ac15237f4768e886b8fb07db7a56f2d1523",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.system.entity.RemoteServiceNamespace"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "notifyServiceRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.notification.service.INotifyService"
                        ]
                    },
                    "mailRemoteServiceImpl": {
                        "name": "mailRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "sendAttachmentsMail",
                                "type": "boolean",
                                "uuid": "1cebe197a5e95cf71a5e7153d52f4e2733a86d9c8222c5016dcb92a5be5b7b1b",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.system.entity.RemoteServiceNamespace"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String[]"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            }
                        ],
                        "ref": "mailRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.notification.service.IMailRemoteService"
                        ]
                    },
                    "eventConfigRemoteServiceImpl": {
                        "name": "eventConfigRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "getByEventCode",
                                "type": "com.hothink.remote.notification.data.EventConfig",
                                "uuid": "30eda4b31b83108261830aedcca6d41ce1fa431850b3740a4833efd7a73cbcbe",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "eventConfigRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.notification.service.IEventConfigRemoteService"
                        ]
                    },
                    "noticeTemplateRemoteServiceImpl": {
                        "name": "noticeTemplateRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "getById",
                                "type": "com.hothink.remote.notification.data.NoticeTemplate",
                                "uuid": "a4dd83f1ccf4278d3f87a75f8d3257ebe56734280478e3e24baa504c5ff6a9c9",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "noticeTemplateRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.notification.service.INoticeTemplateRemoteService"
                        ]
                    }
                },
                "udpPort": 64402,
                "host": "192.168.2.57",
                "metric": 0,
                "timestamp": 1700467509950,
                "lastUpdate": 1700467509950,
                "id": "49658279584287457"
            },
            "resource-manager": {
                "namespace": "resource-manager",
                "port": 12321,
                "items": {
                    "cardServiceImpl": {
                        "name": "cardServiceImpl",
                        "methods": [
                            {
                                "name": "queryCardList",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "7dbebcc3ae2adeec9698ae88c624af9526a6179ea1836dde78f79221da46dfa7",
                                "parameters": [
                                    {
                                        "type": "int"
                                    },
                                    {
                                        "type": "int"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "com.hothink.remote.resource.Enum.CardLifecycleType"
                                    }
                                ]
                            },
                            {
                                "name": "findCard",
                                "type": "com.hothink.remote.resource.pojo.Card",
                                "uuid": "63c550b446dfd17495300d436ce9cc9275a54e2a48611217946d4866697405f1",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "cardServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.CardRemoteService"
                        ]
                    },
                    "deviceRemoteServiceImpl": {
                        "name": "deviceRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "queryDeviceList",
                                "type": "java.util.List",
                                "uuid": "9ee01ac2e9f09b348ede2b33df1aa6988bcf8b7b7c64e3970f234b501991bf85",
                                "parameters": [
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            },
                            {
                                "name": "modifyDevice",
                                "type": "com.hothink.remote.system.entity.Result",
                                "uuid": "368122c9e9be0b3b1c9651db2be4749a8c471a5507b7bde335f2e56eac1f4550",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.resource.pojo.Device"
                                    },
                                    {
                                        "type": "boolean"
                                    }
                                ]
                            },
                            {
                                "name": "queryDeviceByOutCompany",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "c6500f023a41309005ae3b5ec5075a835c15bff48e62459658f0b9456ace85ce",
                                "parameters": [
                                    {
                                        "type": "int"
                                    },
                                    {
                                        "type": "int"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Long"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "boolean"
                                    }
                                ]
                            },
                            {
                                "name": "deletePreRegister",
                                "type": "java.util.List",
                                "uuid": "48d1fbbe98821a889f69f4a6cf26ffcf3b2ce660745f4e00899211bcb42f5e32",
                                "parameters": [
                                    {
                                        "type": "boolean"
                                    },
                                    {
                                        "type": "java.lang.String[]"
                                    }
                                ]
                            },
                            {
                                "name": "addDeviceLifecycle",
                                "type": "void",
                                "uuid": "48983a063b1184c603ab6a10bfba41c8a28fd83f6d5a2a222d96c986672f6a9f",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "com.hothink.remote.resource.Enum.DeviceLifecycleType"
                                    },
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            },
                            {
                                "name": "queryImeiListByGayId",
                                "type": "java.util.List",
                                "uuid": "1d44339b1891f34671964a951ab1d1855a541d7d3ae451c0d931b0f651f18aee",
                                "parameters": [
                                    {
                                        "type": "java.lang.Long"
                                    }
                                ]
                            },
                            {
                                "name": "deleteDeviceRefInfo",
                                "type": "java.util.List",
                                "uuid": "eca758212398de7081df30b97a029c147f998258b51aa93760a5c9c17db48056",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String[]"
                                    }
                                ]
                            },
                            {
                                "name": "saveDeviceMasterList",
                                "type": "com.hothink.remote.system.entity.Result",
                                "uuid": "6a8d416bb01ccf9ecb93f2666ff35de73d478ffb7721f3749ae3fa7d4c06b668",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.resource.pojo.Device"
                                    },
                                    {
                                        "type": "boolean"
                                    },
                                    {
                                        "type": "com.hothink.remote.resource.pojo.DeviceMaster[]"
                                    }
                                ]
                            },
                            {
                                "name": "queryDeviceInfoForCmdDTO",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "2e53f81894223f50ff6f2ef48088daf403bf40dacb8c491f41ce7068de227e9c",
                                "parameters": [
                                    {
                                        "type": "int"
                                    },
                                    {
                                        "type": "int"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Long"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "delSub",
                                "type": "int",
                                "uuid": "ee9acc3edd9ec5603741703d35135f5fc2b7644c2655008625653075de0b4542",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryProjectDevice",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "12aa1132c33aa74cee8f3b89e939ec7e71731fdb0a9a95b3abeeee816145e6da",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "queryProjectDevice",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "0128c908f1ed1a0af8a5fd8dc38baa5bf5116ccb42662ec5aac5a4f4f31ecba0",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "addMultiDeviceLifecycle",
                                "type": "void",
                                "uuid": "35a62cf424d8bd6aef7c8f99dd10390074fd43a53b33e7bfc86d9c5cb02d5cb1",
                                "parameters": [
                                    {
                                        "type": "java.util.List"
                                    },
                                    {
                                        "type": "com.hothink.remote.resource.Enum.DeviceLifecycleType"
                                    },
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            },
                            {
                                "name": "queryProjectDeviceOfAddress",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "d43538293f2fbb357d013a0226ea8cc7e9f4aea2226a41e2c586cae3a9b6c6c3",
                                "parameters": [
                                    {
                                        "type": "int"
                                    },
                                    {
                                        "type": "int"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryProjectDeviceOfAddress",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "8964886112b25eb37161cdf91f1baf9b0f3e25fd9f6d78286bb1507bb12fdafb",
                                "parameters": [
                                    {
                                        "type": "int"
                                    },
                                    {
                                        "type": "int"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryMasterList",
                                "type": "java.util.List",
                                "uuid": "3ef88f8c45a608c96903d3c284b5fa62c8a4531f9622457d825afbdc4ce7b7a9",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findDevice",
                                "type": "com.hothink.remote.resource.pojo.Device",
                                "uuid": "f152cc437f28b5cfc731a19469b76aa537a9ebcf12aa2adafeef9896ec21b5fa",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findDeviceAndRemoved",
                                "type": "com.hothink.remote.resource.pojo.Device",
                                "uuid": "a2aed1e34db274e76e6d347b2f89736e4af0df23d4cb89c2b60ef6dabbc75b37",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "preRegister",
                                "type": "java.util.List",
                                "uuid": "b2cdabcefaa0e85bca78c73583fba1e8897eb20353533f43b482ef13b75935b2",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.resource.DTO.PreRegisterDTO[]"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findIdByImei",
                                "type": "java.lang.String",
                                "uuid": "dd0a87f6167230f691475aec46a3b0ae7695c040a80e9b3200fa509045026aa1",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "config",
                                "type": "int",
                                "uuid": "3b5f26718cee89e666ae896e26e6dccc88c6c939a7c32b98762bf0653a76cf9a",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "deviceRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.DeviceRemoteService"
                        ]
                    },
                    "imeiServiceImpl": {
                        "name": "imeiServiceImpl",
                        "methods": [
                            {
                                "name": "batchUpdateImeiStatus",
                                "type": "boolean",
                                "uuid": "5a9c24115ad4885e39628658f8466ef7e232a9cfb43dd774a1ffaed6e49c9ef7",
                                "parameters": [
                                    {
                                        "type": "java.util.List"
                                    },
                                    {
                                        "type": "com.hothink.remote.produce.Enum.ImeiUsageState"
                                    }
                                ]
                            },
                            {
                                "name": "queryImeis",
                                "type": "java.util.List",
                                "uuid": "b7bceeef58f8b4bb4e14d9d62d9df5bc14b67928b39b0c6491221b62f208e271",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "com.hothink.remote.produce.Enum.ImeiUsageState"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "batchAddModelImei",
                                "type": "boolean",
                                "uuid": "089b0afb99f459d35d1428fd25ea0dbbd967a019087faaf4219234cea020d347",
                                "parameters": [
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            },
                            {
                                "name": "batchDeleteModelImei",
                                "type": "boolean",
                                "uuid": "70a6b7d6c93f9fc4e2f7830306cbaba181c75f424f6bae52d383b11cfbf5f5f8",
                                "parameters": [
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            },
                            {
                                "name": "queryImeiList",
                                "type": "com.hothink.remote.system.entity.PageResult",
                                "uuid": "55c56df3e4d5c619a45b8ffb21c23e5685d1ef45de4f97a1a3d91c85737ade77",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "com.hothink.remote.produce.Enum.ImeiUsageState"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "findImei",
                                "type": "com.hothink.remote.resource.pojo.Imei",
                                "uuid": "ea8d0000498131d85c3f5c5b597f3c042f2d81cbb4f1cfb02c5068a49bd3bc45",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "imeiServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.ImeiRemoteService"
                        ]
                    },
                    "companyServiceImpl": {
                        "name": "companyServiceImpl",
                        "methods": [
                            {
                                "name": "queryCompanyContactList",
                                "type": "java.util.List",
                                "uuid": "f75447297b313ffc5eb662b73c02bcb6b1fd61f81f10ee6949bcb8d856f41677",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryCustomerCompanyList",
                                "type": "java.util.List",
                                "uuid": "5e5c49796980718a3c996451e3df2d6df22c56ca474ae497e877e25d94f4aa4f",
                                "parameters": []
                            },
                            {
                                "name": "queryProjectGroupList",
                                "type": "java.util.List",
                                "uuid": "1b1fba02a5d4c5ca4f82cf6fc965e9b9ceb30fc676cb006947ef88184ec35e51",
                                "parameters": []
                            },
                            {
                                "name": "findOutCompanyByCompanyId",
                                "type": "java.util.List",
                                "uuid": "a08316f70218ca3ecb2ef9e599c0e1d1caf0afbfda4b98811706e5a69cc83650",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryProjectGroupListByCompany",
                                "type": "java.util.List",
                                "uuid": "4b9d77b77870d141d4e8ad730d444aa65f976bf1591a4accb0f63451fe664051",
                                "parameters": [
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryAllCompanyList",
                                "type": "java.util.List",
                                "uuid": "288c3f9f5e86f4d9b4daa2c52ddc2bfb86682130e15318ff3d23a17feeb78799",
                                "parameters": []
                            },
                            {
                                "name": "queryAllCompanyList",
                                "type": "java.util.List",
                                "uuid": "13552cb7e36d5390c8516b7015733dd0e505a99a44cf8af180632306e39ceb0f",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "queryProjectGroupByCompany",
                                "type": "java.util.List",
                                "uuid": "b801021dfb4dbe9ed68671c72b182346329564d352669c1f557266a9690eec05",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "deleteCompanyGatewayByGayId",
                                "type": "boolean",
                                "uuid": "05b502337fef4574fb7a39109456a5db000fb22942861b42955eea796a2c9a45",
                                "parameters": [
                                    {
                                        "type": "java.lang.Long"
                                    }
                                ]
                            },
                            {
                                "name": "queryLowLevelIdList",
                                "type": "java.util.List",
                                "uuid": "4d623ec591d09ad9aba36d32a5c3b61729f20749f98c63d0c8f40d6fa9e64188",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "querySupplierCompanyList",
                                "type": "java.util.List",
                                "uuid": "22af1495e0e7b4703bc6064e1b578ae1c5c4d62215e16c988894cb42dc8642d3",
                                "parameters": []
                            },
                            {
                                "name": "queryCompanyGateway",
                                "type": "java.util.List",
                                "uuid": "700bc354cd62fa5fb74f8fac55d0d7fc82b87f6c668b4b604da124fbeebe5c53",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findCompany",
                                "type": "com.hothink.remote.resource.pojo.Company",
                                "uuid": "0ffc9848c6c7fa2360856383b2b515122432fbe0d1fb1d4a719b2fea18784661",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "companyServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.CompanyRemoteService"
                        ]
                    },
                    "companyCameraAccountRemoteServiceImpl": {
                        "name": "companyCameraAccountRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "add",
                                "type": "int",
                                "uuid": "8a91fe798273e36b43f655380384074e578298805849ac44f6f37e78bc29a88b",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "getCameraAccountList",
                                "type": "java.util.List",
                                "uuid": "730274d51db10f4ae6f618a964f971be7c2d5209d5ff827d797adad6775f3aa2",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "companyCameraAccountRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.CompanyCameraAccountRemoteService"
                        ]
                    },
                    "contractServiceImpl": {
                        "name": "contractServiceImpl",
                        "methods": [
                            {
                                "name": "queryApplyOutProduct",
                                "type": "java.util.List",
                                "uuid": "99e464601df694c4c965af0a6c4117ce1f90927eb8b64a947575917e1918b6b0",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "contractServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.ContractRemoteService"
                        ]
                    },
                    "depotServiceImpl": {
                        "name": "depotServiceImpl",
                        "methods": [
                            {
                                "name": "batchIntoDepot",
                                "type": "com.hothink.remote.resource.pojo.ReturnResult",
                                "uuid": "8c47267ff963910b7cfca2fefc3760a7b45223d9a3e64c653fcedaebe7571162",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "com.hothink.remote.resource.Enum.DepotType"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            },
                            {
                                "name": "batchOutDepot",
                                "type": "com.hothink.remote.resource.pojo.ReturnResult",
                                "uuid": "87b0d5b3528bb0031f12d593a1f30e7ca1abe3962f9fdca40efdb99f4d8e09e7",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            }
                        ],
                        "ref": "depotServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.DepotRemoteService"
                        ]
                    },
                    "deviceModelRemoteServiceImpl": {
                        "name": "deviceModelRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "findDeviceModelEvent",
                                "type": "com.hothink.remote.resource.pojo.DeviceModelEvent",
                                "uuid": "727970acaedeee9cb4efd663150af05921e71039c05dba2d754bf2c51401777b",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findDeviceModelOfDeviceById",
                                "type": "com.hothink.remote.resource.pojo.DeviceModel",
                                "uuid": "b8b0e6dfc425d378c7678b0406730a8a450000e0382115cf62d6758b57d610a4",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryDeviceModelEventList",
                                "type": "java.util.List",
                                "uuid": "d960106918451560c1dd75770d1ee562cf90836d7d3acd6e83f80794e616a538",
                                "parameters": [
                                    {
                                        "type": "java.util.List"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findDeviceModelOfDevice",
                                "type": "com.hothink.remote.resource.pojo.DeviceModel",
                                "uuid": "8847d817c5c52223e1e602d207c1516f225d12677a5189794e592448e2049aad",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "deviceModelRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.DeviceModelRemoteService"
                        ]
                    },
                    "boxServiceImpl": {
                        "name": "boxServiceImpl",
                        "methods": [
                            {
                                "name": "queryBoxSpecList",
                                "type": "java.util.List",
                                "uuid": "a8cbbceb24272c0357b2e59894bcff22919a83f19d84dd129656a77a936494b5",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findBoxSpec",
                                "type": "com.hothink.remote.resource.pojo.BoxSpec",
                                "uuid": "e9926aee055776f4bc10ac41854735d69b919703b2d97815abc001cd968112fa",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "boxServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.BoxRemoteService"
                        ]
                    },
                    "productRemoteServiceImpl": {
                        "name": "productRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "queryProductByTypeNameAndSpec",
                                "type": "com.hothink.remote.resource.pojo.Product",
                                "uuid": "856ca42fc00c4c3f5460d8b4d0562087c3108b3c75c33c38ac2d525e860075b1",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryProductTypeAndProduct",
                                "type": "java.util.List",
                                "uuid": "868cb64fc6a1e832e1231d11d6314627d9ce69c6b4c832d40feed06fabbce641",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findProduct",
                                "type": "com.hothink.remote.resource.pojo.Product",
                                "uuid": "ccafa698ed41675ce734b632db9efe98c2d5315a8c74cc747d0ba22278519391",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryProductSpecList",
                                "type": "java.util.List",
                                "uuid": "d24784847c6d8066d2ceb92873ec7effa44f105c7af10ea368a1edf1e4063d71",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "queryProductBySpec",
                                "type": "java.util.List",
                                "uuid": "f4da27b28afb3aec5139babd0e37d2055d97d68c835062450beaa73bce952bdb",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryProductList",
                                "type": "java.util.List",
                                "uuid": "c535afa8feefdeba28390a11a2a0a857f987ae78ed3f7a53330ebba6eff962f7",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryProductList",
                                "type": "java.util.List",
                                "uuid": "afcbfd17d059de37c6f80d3bf102946fd5e7e50bf59e901f1e05e63c126b5695",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryProductTypeList",
                                "type": "java.util.List",
                                "uuid": "99b612821f6743d86ebe7c57dd4c4f5827be044d206b5789559cd2953a1d5ff4",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryProductRefModel",
                                "type": "java.util.List",
                                "uuid": "32e7b3a460f8018e6023bbb7f1e383d8e973fc8bc3e376e14f2a0e6a11c3e697",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryProductTypeOfCompany",
                                "type": "java.util.List",
                                "uuid": "a96bd04591f55f4112a616f292a7a43402534e68c94319d99502a81011e98dd6",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "productRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.ProductRemoteService"
                        ]
                    },
                    "addressServiceImpl": {
                        "name": "addressServiceImpl",
                        "methods": [
                            {
                                "name": "queryAddressByIds",
                                "type": "java.util.List",
                                "uuid": "3e975573f5462fa330f38af61226ab9f0a26b866365d8e35a38a7a2d69eea885",
                                "parameters": [
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            },
                            {
                                "name": "queryAddress",
                                "type": "java.util.List",
                                "uuid": "eed18f8b9b0cb82634816974150f4bef19d8d7d41569106aac608509dfbf43cc",
                                "parameters": [
                                    {
                                        "type": "java.lang.Integer"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "queryAddressByLevel",
                                "type": "java.util.List",
                                "uuid": "1d455ab0598c304e08487f980458d0a8b80332b643f50a76e6da099f8e420ad2",
                                "parameters": [
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            },
                            {
                                "name": "queryAddressOfLevelList",
                                "type": "java.util.List",
                                "uuid": "c415ee6a0470b57c2e36a0ac6ecc280f21027f881b409d35c1e474a786172879",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.Integer"
                                    }
                                ]
                            }
                        ],
                        "ref": "addressServiceImpl",
                        "types": [
                            "com.hothink.remote.resource.service.AddressRemoteService"
                        ]
                    }
                },
                "udpPort": 65180,
                "host": "192.168.2.56",
                "metric": 0,
                "timestamp": 1700819406764,
                "lastUpdate": 1700819406764,
                "id": "33665715504831084"
            },
            "monitor-center": {
                "namespace": "monitor-center",
                "port": 12622,
                "items": {
                    "push-callback": {
                        "name": "push-callback",
                        "methods": [
                            {
                                "name": "onConfigChanged",
                                "description": "当推送配置更改时的回调函数",
                                "type": "void",
                                "uuid": "13a9fa451c36bd69871ba39683ff1b5dcfe93da722e1449f154702efac54bf44",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.apis.model.CallbackType"
                                    },
                                    {
                                        "type": "com.hothink.remote.apis.model.ConfigChangedMessage"
                                    }
                                ]
                            }
                        ],
                        "description": "推送配置改变回调",
                        "ref": "pushConfigChangeCallbackImpl",
                        "types": [
                            "com.hothink.remote.apis.service.IPushConfigChangeCallback"
                        ]
                    },
                    "downlink-services": {
                        "name": "downlink-services",
                        "methods": [
                            {
                                "name": "downlink",
                                "description": "通用的命令 / 参数下发",
                                "type": "com.hothink.remote.system.entity.Result",
                                "uuid": "e56b3145e9d562028ec90395adcfd440c5ce1bc9acc32efd1532051993162cf4",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "operatorId",
                                        "description": "操作人ID"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "operatorName",
                                        "description": "操作人姓名"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "deviceId",
                                        "description": "设备号"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "commandCode",
                                        "description": "命令代码"
                                    },
                                    {
                                        "type": "com.hothink.remote.monitor.vo.DownLinkAttr[]",
                                        "name": "params",
                                        "description": "命令参数"
                                    }
                                ]
                            },
                            {
                                "name": "downlink",
                                "description": "OC 版自家设备的心跳周期表下发",
                                "type": "com.hothink.remote.system.entity.Result",
                                "uuid": "5f86cb7361c65dbf0bd2eae0cafc7ca248eefed18703f91a9e5ae01407c1adf4",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "operatorId",
                                        "description": "操作人ID"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "operatorName",
                                        "description": "操作人姓名"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "deviceId",
                                        "description": "设备号"
                                    },
                                    {
                                        "type": "com.hothink.remote.monitor.entity.HeartbeatTableItem[]",
                                        "name": "items",
                                        "description": "心跳周期表的内容，格式: {repeat:int, offset:int}"
                                    }
                                ]
                            },
                            {
                                "name": "getDownlinkState",
                                "description": "查询设备的最近一次命令下发的执行状态.<br/>若历史上不曾下发过命令，返回<code>null</code>，否则返回 <code>DownCommandType</code> 枚举",
                                "type": "com.hothink.remote.monitor.Enum.DownCommandType",
                                "uuid": "ecbf691b8196fe2f5d6450efea24df87294491eb9d35f81fb3e8970e7f503e6b",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "deviceId",
                                        "description": "设备号"
                                    }
                                ]
                            },
                            {
                                "name": "getDownlinkState",
                                "description": "查询设备的最近一次下发指定的执行状态.<br/>若历史上不曾下发过这个命令，返回<code>null</code>，否则返回 <code>DownCommandType</code> 枚举",
                                "type": "com.hothink.remote.monitor.Enum.DownCommandType",
                                "uuid": "da752da5ae17c3f3d3808e9da57f0f3b2d85f17bfa6c6f7f74e931fcc8ace097",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "deviceId",
                                        "description": "设备号"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "commandCode",
                                        "description": "指令代码"
                                    }
                                ]
                            },
                            {
                                "name": "downlinkThreshold",
                                "description": "修改设备阈值",
                                "type": "com.hothink.remote.system.entity.Result",
                                "uuid": "78f178e4c81d7170599d70d991bcdaf787cb253cb137bda2a27c1270fb427526",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "operatorId",
                                        "description": "操作人ID"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "operatorName",
                                        "description": "操作人姓名"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "deviceId",
                                        "description": "设备号"
                                    },
                                    {
                                        "type": "double",
                                        "name": "high",
                                        "description": "上限"
                                    },
                                    {
                                        "type": "double",
                                        "name": "low",
                                        "description": "下限"
                                    }
                                ]
                            },
                            {
                                "name": "getDownlinkThresholdState",
                                "description": "查询设备的最近一次阈值修改命令的执行状态.<br/>若历史上不曾下发过修改阈值返回 <code>null</code>，否则返回<code>DownCommandType</code>枚举",
                                "type": "com.hothink.remote.monitor.Enum.DownCommandType",
                                "uuid": "6cf132dcad262a1fa7983dbf6f002a779d8e3781a541726d55015c09157f360f",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "deviceId",
                                        "description": "设备号"
                                    }
                                ]
                            }
                        ],
                        "description": "一组和指令下发相关的接口",
                        "ref": "remoteCommandServiceImpl",
                        "types": [
                            "com.hothink.remote.monitor.service.ICommandService"
                        ]
                    },
                    "video-callback": {
                        "name": "video-callback",
                        "methods": [
                            {
                                "name": "onFetched",
                                "description": "视频获取的回调接口",
                                "type": "void",
                                "uuid": "634c0af989bc516c1ad9782a0b3b0bceb78e20a8c33f7ab916acd8b6a222b9cc",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "requestId",
                                        "description": "调用视频获取接口时提供的请求ID"
                                    },
                                    {
                                        "type": "com.hothink.tools.common.downloader.model.CaptureResult",
                                        "name": "result",
                                        "description": "视频获取的结果"
                                    }
                                ]
                            }
                        ],
                        "description": "视频相关的一组回调接口",
                        "ref": "videoCallbackImpl",
                        "types": [
                            "com.hothink.tools.common.downloader.services.IFetchVideoCallback"
                        ]
                    },
                    "deviceNoticeServiceImpl": {
                        "name": "deviceNoticeServiceImpl",
                        "methods": [
                            {
                                "name": "update",
                                "description": "通知服务的回调接口",
                                "type": "void",
                                "uuid": "c231b044c1e5a20cf918fe1cbf47b19619c20142991af0cc9601f264a7a1c4f9",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "com.hothink.remote.notification.data.NoticeResult"
                                    }
                                ]
                            }
                        ],
                        "ref": "deviceNoticeServiceImpl",
                        "types": [
                            "com.hothink.remote.notification.service.INotifyCallback"
                        ]
                    },
                    "backend-door": {
                        "name": "backend-door",
                        "methods": [
                            {
                                "name": "set",
                                "description": "设置某个配置项",
                                "type": "void",
                                "uuid": "5da7e3e006820a23d3b6d3f2f608e95d3d0b140c355c318ca09093217b70e03e",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "key",
                                        "description": "配置项key"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "value",
                                        "description": "配置项值"
                                    }
                                ]
                            },
                            {
                                "name": "getConfig",
                                "description": "获取指定分类的当前配置项",
                                "type": "java.util.Set",
                                "uuid": "e8cd7808ef8be8f87769faf901ff14bcbdd180e909645db4f969e0fe0fb24b89",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "category",
                                        "description": "指定的配置分类"
                                    }
                                ]
                            },
                            {
                                "name": "add",
                                "description": "向指定的配置列表中添加一个新的元素; 若参数无效则不会进行任何配置。若配置成功，将在日志中输出最新的配置项，如果日志级别为trace",
                                "type": "void",
                                "uuid": "aa8c05c3ef3fc964f4c03cc112cdbae68876a2d623199f8fb70132c8955a9990",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "category",
                                        "description": "指定的配置分类"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "item",
                                        "description": "项目"
                                    }
                                ]
                            },
                            {
                                "name": "get",
                                "description": "获取某个配置项",
                                "type": "java.lang.String",
                                "uuid": "10c0ab638fb91ad28be4b9a65905e89996e1fb55fb234cd57826f76f34f3ee15",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "key",
                                        "description": "配置项key"
                                    }
                                ]
                            },
                            {
                                "name": "remove",
                                "description": "从指定的分类中删除一项。若参数无效不会删除任何配置，否则删除成功后在日志文件中输出删除后的配置项信息",
                                "type": "void",
                                "uuid": "a2a4692357a3ad71f86b46f1be920055c20ad7f480ff49494b9d0410f5814e8a",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "category",
                                        "description": "指定的配置分类"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "item",
                                        "description": "待删除的项目"
                                    }
                                ]
                            }
                        ],
                        "description": "后门程序，用于在线修改一些全局配置。<p>这些配置项通常存在于全局配置文件中。这个后门程序允许修改这些全局配置项而不用重新启动应用程序。因此，若不是出于调试目的，<strong>应该同步修改配置文件</strong>，以保证应用程序在下次启动后也会保留改动过的配置项</p>",
                        "ref": "eventAcceleratorConfig",
                        "types": [
                            "com.hothink.iotcloud.commons.service.IBackdoorConfig"
                        ]
                    },
                    "device-status": {
                        "name": "device-status",
                        "methods": [
                            {
                                "name": "createDeviceStatus",
                                "type": "void",
                                "uuid": "8d10910b6acca2c60680ac38a153b46ec4f4d829f8a2d64b1abaf4479e94b199",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "deviceId"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "imei"
                                    }
                                ]
                            },
                            {
                                "name": "refreshModel",
                                "description": "通知监控中心刷新 产品-物模型 缓存",
                                "type": "void",
                                "uuid": "802239693f3d3d8c29544b68aa136f49f074017614dd856c7bfd30b8b212ec9e",
                                "parameters": []
                            },
                            {
                                "name": "removeDeviceStatus",
                                "type": "void",
                                "uuid": "22cd099dddb0a2cac19c3c75f28b25dd9af17ec0e9c5554f001ffc83fd597e3c",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "deviceId"
                                    }
                                ]
                            },
                            {
                                "name": "findDeviceInfoByImei",
                                "type": "com.hothink.remote.monitor.po.DeviceInfo",
                                "uuid": "d1756abfaec049cc64e2b0e166372b46ed80f26f9200e265d7efcd28e51261ce",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "imei"
                                    }
                                ]
                            },
                            {
                                "name": "setDeviceWorkMode",
                                "description": "设置设备的工作模式",
                                "type": "void",
                                "uuid": "aa43a4005ebccd449c9a86242782941a4deafa2c44af307174934488b94d5875",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "deviceId"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "imei"
                                    },
                                    {
                                        "type": "java.lang.String",
                                        "name": "workMode"
                                    }
                                ]
                            },
                            {
                                "name": "removeSubDeviceStatus",
                                "type": "void",
                                "uuid": "120819d205f2b54680d1d3427fb9154ec4303b1a2af1a30a6281cf62f64ed41a",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "mainDeviceId",
                                        "description": "主设备的ID"
                                    }
                                ]
                            }
                        ],
                        "ref": "deviceStatusRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.monitor.service.DeviceStatusRemoteService"
                        ]
                    },
                    "deviceEventRemoteServiceImpl": {
                        "name": "deviceEventRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "onEventRecordStateChanged",
                                "description": "当配置中心修改事件录像配置后的回调",
                                "type": "void",
                                "uuid": "d51e22d2790ad3d516d1b9beca09f85ab8c5d2eb8f84f9cf4e45c0e78fb9e536",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "eventCode",
                                        "description": "事件码"
                                    },
                                    {
                                        "type": "int",
                                        "name": "state",
                                        "description": "最新状态"
                                    }
                                ]
                            },
                            {
                                "name": "purgeEvent",
                                "description": "清除指定项目在指定时间前的所有告警/日志记录/推送日志/录像等相关数据",
                                "type": "void",
                                "uuid": "7e1366f32fce6215c3f62f52e54842722a51e068ebe26fbb3a1b91187a8c875a",
                                "parameters": [
                                    {
                                        "type": "java.lang.String",
                                        "name": "projectId",
                                        "description": "指定的项目id"
                                    },
                                    {
                                        "type": "java.util.Date",
                                        "name": "to",
                                        "description": "截至时间"
                                    }
                                ]
                            },
                            {
                                "name": "manualOffline",
                                "description": "设备批量手动上线",
                                "type": "com.hothink.remote.system.entity.Result[]",
                                "uuid": "2eb45890d7a745ed1d7649aaa74d5695baef3765fd891a847d284cd87cc7fbad",
                                "parameters": [
                                    {
                                        "type": "java.util.List"
                                    }
                                ]
                            },
                            {
                                "name": "manualOnline",
                                "description": "设备批量手动上线",
                                "type": "com.hothink.remote.system.entity.Result[]",
                                "uuid": "ab3fd30edb0d0333e06ab99e9d07c1d2478c80c20b0b7060bcce044cb5340e89",
                                "parameters": [
                                    {
                                        "type": "java.util.List",
                                        "name": "deviceIds",
                                        "description": "设备ID的列表"
                                    }
                                ]
                            }
                        ],
                        "ref": "deviceEventRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.monitor.service.IDeviceEventService"
                        ]
                    }
                },
                "udpPort": 64504,
                "host": "192.168.2.25",
                "metric": 0,
                "timestamp": 1700820669977,
                "description": "监控中心",
                "lastUpdate": 1701054070065,
                "id": "20480884489628925"
            },
            "log-manager": {
                "namespace": "log-manager",
                "port": 12322,
                "items": {
                    "logService": {
                        "name": "logService",
                        "methods": [
                            {
                                "name": "recordLog",
                                "type": "void",
                                "uuid": "5b202cc3f351757363ff5c7492626bc92bb5a4d8662c4f02c4e907af315a155f",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.log.entity.LogItem"
                                    }
                                ]
                            }
                        ],
                        "ref": "logService",
                        "types": [
                            "com.hothink.remote.log.service.LogRemoteService"
                        ]
                    }
                },
                "udpPort": 63842,
                "host": "192.168.2.45",
                "metric": 0,
                "timestamp": 1700467402974,
                "lastUpdate": 1700467402974,
                "id": "5247665513713504"
            },
            "config-center": {
                "namespace": "config-center",
                "port": 12315,
                "items": {
                    "gatewayRemoteServiceImpl": {
                        "name": "gatewayRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "getGatewayById",
                                "type": "com.hothink.remote.config.data.Gateway",
                                "uuid": "69e34d7dde5423fd9f2b48d9c915f6e24cb5fe2b5b6c534827a29db15ece8817",
                                "parameters": [
                                    {
                                        "type": "java.lang.Long"
                                    }
                                ]
                            },
                            {
                                "name": "findList",
                                "type": "java.util.List",
                                "uuid": "dac98ea901b1de6ff239432fc0075f50678858135438896095451aa94d78c2e8",
                                "parameters": []
                            }
                        ],
                        "ref": "gatewayRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.config.service.IGatewayRemoteService"
                        ]
                    },
                    "dataDictionaryRemoteServiceImpl": {
                        "name": "dataDictionaryRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "getDataById",
                                "type": "java.util.List",
                                "uuid": "f5868d69879f332838f3253b85c57901283b786e260f40aeb09df34b751c5fa6",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "getDataByCode",
                                "type": "java.util.List",
                                "uuid": "c307324e3191172a1427bf95b94939f9dab396362e6378faa97efd85091b72fa",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "dataDictionaryRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.config.service.IDataDictionaryRemoteService"
                        ]
                    },
                    "modelAttrRemoteServiceImpl": {
                        "name": "modelAttrRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "findAll",
                                "type": "java.util.List",
                                "uuid": "d1732e3b62e4c1a292ddd8362348fe322b7587e5332ceec3b0a5cbaf764f74a5",
                                "parameters": []
                            }
                        ],
                        "ref": "modelAttrRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.config.service.IModelAttrRemoteService"
                        ]
                    },
                    "modelCommandRemoteServiceImpl": {
                        "name": "modelCommandRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "findAll",
                                "type": "java.util.List",
                                "uuid": "bd9cb88341fa2d77b6459684875e0a399d17172a8eb7e808973aa45027b3662f",
                                "parameters": []
                            },
                            {
                                "name": "selectByCommandId",
                                "type": "com.hothink.remote.config.data.ModelCommand",
                                "uuid": "ce67838e6850c0065bce8d589315db8bc1f9445d149558b9ee8cebbafab58043",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "selectAttrByCommandCode",
                                "type": "java.util.List",
                                "uuid": "24c84fde69015b9f839500a6beca24c19fa2115109b8c527b8951443db1bb85f",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "modelCommandRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.config.service.IModelCommandRemoteService"
                        ]
                    },
                    "devCmdLogRemoteServiceImpl": {
                        "name": "devCmdLogRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "addDevCmdLog",
                                "type": "void",
                                "uuid": "acc32141c4c0416acd55153b87d6e9e3468aaf69ee148535391a4907355df501",
                                "parameters": [
                                    {
                                        "type": "com.hothink.remote.config.data.DeviceDataLog"
                                    }
                                ]
                            }
                        ],
                        "ref": "devCmdLogRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.config.service.IDevCmdLogRemoteService"
                        ]
                    },
                    "projectNoticeRemoteServiceImpl": {
                        "name": "projectNoticeRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "getProjectNoticeByProjectAndEventId",
                                "type": "com.hothink.remote.config.data.ProjectNotice",
                                "uuid": "b8812306e95d33aaee336bc74b90874a9e165525e0d8dc639005e57b1e7561d6",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    },
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "projectNoticeRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.config.service.IProjectNoticeRemoteService"
                        ]
                    },
                    "modelEventRemoteServiceImpl": {
                        "name": "modelEventRemoteServiceImpl",
                        "methods": [
                            {
                                "name": "findAll",
                                "type": "java.util.List",
                                "uuid": "843b32e3f044aff8d955b9cd53264378cf67c21a331b6949e4cdd2fdf2a11e74",
                                "parameters": []
                            },
                            {
                                "name": "findByCode",
                                "type": "com.hothink.remote.config.data.ModelEvent",
                                "uuid": "a4c00f133c79a062fd93195112de57e3dd201091b023ff686f374f0749e9bed8",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findListByEventId",
                                "type": "java.util.List",
                                "uuid": "550fc3d038c6a557c10cbe63a9851da9be8afbc9a763262a996868550167a314",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            },
                            {
                                "name": "findListByCompanyId",
                                "type": "java.util.List",
                                "uuid": "166c65465d3688b3870464ace8c4136729910103009d96b8de5f3430f9e6257d",
                                "parameters": [
                                    {
                                        "type": "java.lang.String"
                                    }
                                ]
                            }
                        ],
                        "ref": "modelEventRemoteServiceImpl",
                        "types": [
                            "com.hothink.remote.config.service.IModelEventRemoteService"
                        ]
                    }
                },
                "udpPort": 61227,
                "host": "192.168.2.43",
                "metric": 0,
                "timestamp": 1700814478521,
                "lastUpdate": 1700814478521,
                "id": "8971172978933764"
            }
        }
    }
};

export default dataModel;